package me.jessyan.armscomponent.commonsdk.core;

/**
 * Desc:
 * Created by taoze
 * on 2021/9/20
 **/

public class User {

    //用户编号
    private String uid;
    // 上级用户编号
    private String superiorUid;
    // 邀请码
    private String inviteCode;
    // 真实姓名
    private String realName;
    // 身份证编号
    private String idCardNumber;
    // 身份证照片多张用,号相隔
    private String idCardPicUrl;
    // 昵称
    private String nickname;
    // 头像
    private String headerPicUrl;
    // 手机号
    private String mobile;
    // 邮箱
    private String email;
    // 性别 0：女，1：男
    private Integer gender;
    // 是否实名认证 0：未实名，1：已实名
    private Integer isRealName;
    // 贡献等级
    private Integer contributeLevel;
    // 业务等级
    private Integer businessLevel;
    // 管理员等级
    private Integer adminLevel;
    // 开发者等级
    private Integer developLevel;
    // 是否加V 0：否，1：是
    private Integer isVip;
    // 状态：0：冻结，1：正常
    private Integer status;
    // 单点登录验证token
    private String token;
    // 是否第一次登录：0：否，1：是
    private Integer loginFirst;
    // 注册时间
    private Integer createTime;
    // 更新时间
    private Integer updateTime;

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getSuperiorUid() {
        return superiorUid;
    }

    public void setSuperiorUid(String superiorUid) {
        this.superiorUid = superiorUid;
    }

    public String getInviteCode() {
        return inviteCode;
    }

    public void setInviteCode(String inviteCode) {
        this.inviteCode = inviteCode;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getIdCardNumber() {
        return idCardNumber;
    }

    public void setIdCardNumber(String idCardNumber) {
        this.idCardNumber = idCardNumber;
    }

    public String getIdCardPicUrl() {
        return idCardPicUrl;
    }

    public void setIdCardPicUrl(String idCardPicUrl) {
        this.idCardPicUrl = idCardPicUrl;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getHeaderPicUrl() {
        return headerPicUrl;
    }

    public void setHeaderPicUrl(String headerPicUrl) {
        this.headerPicUrl = headerPicUrl;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Integer getGender() {
        return gender;
    }

    public void setGender(Integer gender) {
        this.gender = gender;
    }

    public Integer getIsRealName() {
        return isRealName;
    }

    public void setIsRealName(Integer isRealName) {
        this.isRealName = isRealName;
    }

    public Integer getContributeLevel() {
        return contributeLevel;
    }

    public void setContributeLevel(Integer contributeLevel) {
        this.contributeLevel = contributeLevel;
    }

    public Integer getBusinessLevel() {
        return businessLevel;
    }

    public void setBusinessLevel(Integer businessLevel) {
        this.businessLevel = businessLevel;
    }

    public Integer getAdminLevel() {
        return adminLevel;
    }

    public void setAdminLevel(Integer adminLevel) {
        this.adminLevel = adminLevel;
    }

    public Integer getDevelopLevel() {
        return developLevel;
    }

    public void setDevelopLevel(Integer developLevel) {
        this.developLevel = developLevel;
    }

    public Integer getIsVip() {
        return isVip;
    }

    public void setIsVip(Integer isVip) {
        this.isVip = isVip;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    public Integer getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public Integer getLoginFirst() {
        return loginFirst;
    }

    public void setLoginFirst(Integer loginFirst) {
        this.loginFirst = loginFirst;
    }
}
